import { Snowflake } from "../utils/Snowflake";

/*

    User {
        "verified":true,
        "username":"timoshdev",
        "purchased_flags":0,
        "pronouns":"",
        "premium_type":0,
        "premium":false,
        "phone":null,
        "nsfw_allowed":true,
        "mobile":false,
        "mfa_enabled":false,
        "id":"1176284421666635780",
        "global_name":"TimoshDev",
        "flags":0,
        "email":"<>",
        "discriminator":"0",
        "desktop":false,
        "bio":"",
        "banner_color":null,
        "banner":null,
        "avatar_decoration_data":null,
        "avatar":null,
        "accent_color":null
    }

    User {
        "username":"timosh",
        "public_flags":0,
        "id":"118483467766857735",
        "global_name":"Timosh",
        "discriminator":"0",
        "avatar_decoration_data":null,
        "avatar":"643fbd518376a074858bcf41a1c36751
    }

    User {
        "id":"118483467766857735",
        "username":"timosh",
        "avatar":"643fbd518376a074858bcf41a1c36751",
        "discriminator":"0",
        "public_flags":0,
        "premium_type":0,
        "flags":0,
        "banner":null,
        "accent_color":null,
        "global_name":"Timosh",
        "avatar_decoration_data":null,
        "banner_color":null
    }
*/
export interface UserDto {
    id: Snowflake
    email?: string
    global_name: string
    discriminator: string
    username: string
    avatar?: string
    public_flags?: number
}